/**
 * 
 */
package com.aaron.client;

import com.google.gwt.core.client.GWT;
import com.google.gwt.user.client.rpc.AsyncCallback;
import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.ServiceDefTarget;
import java.util.*;
import com.google.gwt.user.client.rpc.AsyncCallback;

/**
 * @author aaron
 *
 */
public interface ProjectServiceAsync {

	public void deleteProject(String name, String auth, AsyncCallback callback);
	public void renameProject(String name, String new_name, String auth, AsyncCallback callback);
	public void getCollaborators(String name, String auth, AsyncCallback callback);
	public void setCollaborators(ArrayList collaborators, String project_name, String auth, AsyncCallback callback);
	public void listProjects(String auth, AsyncCallback callback);
	public void getProjectStats(String name, String auth, AsyncCallback callback);
}
